home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / general / fractal / kaos.lha / autolib / auto_p_load_proc.c < prev    next >
Encoding:
C/C++ Source or Header  |  1989-11-18  |  1.0 KB  |  32 lines

  1. /* 
  2. ### procedure for loading an input file into the auto text window ###
  3. */
  4.  
  5. #include <suntool/sunview.h>
  6. #include <suntool/panel.h>
  7. #include <suntool/textsw.h>
  8.  
  9. void auto_panel_load_proc()
  10. {
  11.  
  12.         char string[120];
  13.     extern Panel_item auto_dir_name_item,auto_file_name_item,auto_input_name_item;
  14.     extern Textsw auto_textsw;
  15.     extern Textsw_status auto_status;
  16.     extern char auto_dir_name[],auto_file_name[],auto_input_name[];
  17.  
  18.         strcpy(auto_dir_name,(char *)panel_get_value(auto_dir_name_item));
  19.         strcpy(auto_file_name,(char *)panel_get_value(auto_file_name_item));
  20.         strcpy(auto_input_name,(char *)panel_get_value(auto_input_name_item));
  21.         sprintf(string,"%s/%s",auto_dir_name,auto_input_name);
  22.         window_set(auto_textsw,
  23.                 TEXTSW_STATUS, &auto_status,
  24.                 TEXTSW_FILE,string,
  25.                 TEXTSW_FIRST,0,
  26.                 0);
  27.         if(auto_status == TEXTSW_STATUS_CANNOT_OPEN_INPUT){
  28.                 printf("File (%s) does not exist!\n",string);
  29.         }       
  30.  
  31. }
  32.